package cate.common.table.activity.dungeonup;

import cate.common.table.EExcel;
import cate.common.table.ESheet;
import easy.java.dev.note.NoteField;

public class DungeonUpExcel extends EExcel {
    @NoteField(value = "魔塔配置")
    public DUConfigSheet conf = new DUConfigSheet();

    @NoteField(value = "宝箱开启")
    public DUChestSheet chest = new DUChestSheet();

    @NoteField(value = "钥匙分布")
    public DUKeySheet key = new DUKeySheet();

    @NoteField(value = "特殊控制")
    public DUSpecialControlSheet control = new DUSpecialControlSheet();

    @NoteField(value = "传送门奖励池")
    public DUDoorRewardSheet doorReward = new DUDoorRewardSheet();

    @NoteField(value = "普通奖励池")
    public DURewardSheet reward = new DURewardSheet();

    @NoteField(value = "特殊事件")
    public DUSpecialEventSheet event = new DUSpecialEventSheet();

    @NoteField(value = "剩余需要清除的本期活动道具")
    public DUNeedClearItemSheet clearItem = new DUNeedClearItemSheet();

    @Override
    public String getFileName() {
        return "魔塔.xlsx";
    }

    @Override
    public ESheet[] getSheets() {
        return new ESheet[]{conf, chest, key, control, doorReward, reward, event, clearItem};
    }
}
